Флаги
O D I T S Z A P C * * * * * *
Команда:
CMP destination,source
Логика:
Установка флага в соответствии с результатом. (destination - source)
CMP сравнивает два числа, вычитая операнд source из операнда destination, и изменяет значения флагов. CMP не изменяет сами операнды. Операндами могут быть байты или слова.
| Операнды | Такт байты (слова) | Обращения | Байты | Пример |
| регистр,регистр | 3 | - | 2 | CMP BX,SI |
| регистр,непоср.операнд | 4 | - | 3-4 | CMP CX,128 |
| аккумулятор,непоср.оп. | 4 | - | 2-3 | CMP AL,02h |
| регистр,память | 9(13)+EA | 1 | 2-4 | CMP DI,[DX] |
| память,регистр | 9(13)+EA | 1 | 2-4 | CMP BETA,DI |
| память,непоср.операнд | 10(14)+EA | 1 | 3-6 | CMP GAMMA,16h |